package com.rockxin.cat.pay;

import android.content.Context;
import android.os.Bundle;
import android.util.Log;

import com.fuiou.mobile.FyPay;
import com.fuiou.mobile.FyPayCallBack;
import com.fuiou.mobile.bean.MchantMsgBean;
import com.fuiou.mobile.util.AppConfig;
import com.orhanobut.logger.Logger;
import com.rockxin.cat.base.BaseApplication;

/**
 * <b>类名称：    FyPayUtil             <br/>
 * <b>类描述：                        <br/>
 * <b>创建人：    Lans               <br/>
 * <b>创建时间：  2018/3/6 15:07     <br/>
 * <b>修改人：                        <br/>
 * <b>修改时间：                      <br/>
 * <b>修改备注：                      <br/>
 *
 * @version 1.0.0 <br/>
 */
public class FyPayUtil {
    private static final String TAG = "FyPayUtil";

    public FyPayUtil(Context context) {
        MchantMsgBean bean = new MchantMsgBean();
        bean.setOrderId("131231244");
        bean.setKey("2313123");
        bean.setMchntCd("0001000F0358674");//设置商户号
        bean.setAmt("1");
        bean.setUserId("8011");
        bean.setCardNo("6228480402564890018");
        bean.setIDcardType("0");
        bean.setIDNo("420922199501150055");
        bean.setUserName("Lans");
        bean.setBackUrl(AppConfig.backUrl);
        bean.setPayType("mobilePay");

        FyPay.pay(context, bean, new FyPayCallBack() {
            @Override
            public void onPayComplete(String s, String s1, Bundle bundle) {
                Logger.e(TAG + "onPayComplete");
            }

            @Override
            public void onPayBackMessage(String s) {
                Logger.e(TAG + "onPayBackMessage" + "--------》" + s);

            }
        });
    }

    public interface FyPayListener {

    }
}
